package com.agent.action.service;

import com.agent.action.entity.DifyWorkFlowEntity;
import com.agent.action.entity.QuestionEntity;
import com.agent.action.param.*;
import com.agent.action.vo.QuestionVO;
import reactor.core.publisher.Flux;

public interface GenerateQuestionService {
    public Flux<QuestionVO> streamQuestion(QuestionParam questionEntity);
    public Flux<QuestionVO> streamTest(TestParam testParam);
    public void pause(FlowPauseParam pauseParam);
    public Flux<QuestionVO> streamMarkDown(MarkDownParam markDownParam);
}
